define(['zepto', 'butterfly/view','../../bsl',
    'text!./webview_pullhead.html'
], function($, View, bsl, webview_pullhead) {
    var me = null;

    var view = View.extend({
        events: {

            // ！！！！ 由于 引入 touch.js 后，tap事件会变成双击，所以 本页面内不能使用tap，用click代替。
            "tap .openDoc" : "openDoc",
            "tap #back" : "back",

      
        },
        render: function() {
            me = this;
        },

        onShow: function() {

            // 绑定自定义事件 滑动切换日历等
            this.bslReady();           


        },
         ws:null,wo:null,list:null,
// 扩展API加载完毕，现在可以正常调用扩展API 
	bslReady:function (){
		ws=bsl.webview.currentWebview();
		wo=ws.opener();
		list=bsl.webview.create("webview_pullrefresh.html","webview_pullrefresh.html",{top:"46px",bottom:"0px",bounce:"vertical"});
		if(!ws.preate){
			list.addEventListener("loaded",function(){//叶面加载完成后才显示
				ws.show("pop-in");
				wo.evalJS("closeWaiting()");
				if(bsl.os.name!="Android"){
					bsl.nativeUI.alert("由于Android性能不足，我们提供了原生的下拉刷新加速方案。iOS设备请使 用iscroll等标准框架来解决下拉刷新问题");
				}
			},false);
		}
		ws.append(list);
	},
	// 判断扩展API是否准备，否则监听"bslready"事件
	// if(window.bsl){
	// 	bslReady();
	// }else{
	// 	document.addEventListener("bslready",bslReady,false);
	// }
          back : function(e){
            window.history.go(-1);
        },
        openDoc:function(){
             window.butterfly.navigate('/doc/events.html', {
                trigger: true
            });


        },
       
             
            });
    return view;
});

